package com.fastCms.business.mall.pojo.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description 退款请求
 * @Param
 * @Return
 * @Date 2019/3/20 下午1:46 lsquan
 */
@Data
public class RefundPO {

    @ApiModelProperty(value = "订单编号", example = "1")
    private String orderNumber;

    @ApiModelProperty(value = "退款单号", example = "1")
    private String refundNumber;

    @ApiModelProperty(value = "组织编号", example = "RSD")
    private String organizeCode;

    @ApiModelProperty(value = "支付方式", example = "WECHAT_PAY")
    private String paidWay;

    @ApiModelProperty(value = "订单支付金额", example = "100.00")
    private BigDecimal paidAmount;

    @ApiModelProperty(value = "退款金额", example = "100.00")
    private BigDecimal refundAmount;

    @ApiModelProperty(value = "退款原因", example = "不想要了")
    private String refundReason;

    @ApiModelProperty(value = "退款结果回调地址(带上组织编码，回调数据解密用)-微信退款用", example = "/store/api/payDischargeCard/wechatRefundCallback/RSD")
    private String callbackMethod;

}
